XFYun NLS
讯飞云自然语言处理 Node 模块。
目录
开始
from npm
$ npm install xfyun-nls
在线语音合成
用例
1 | const { XFYunTTS } = require('xfyun-nls'); |
了解更多 TTS Define.
函数
XFYunTTS
有如下方法:
checkConfig(): Promise<boolean>
返回值 Promise<boolean>
- 返回讯飞云语音配置密钥是否有效。
1 | const checkRlt = await _XFYunTTS.checkConfig(); |
send(text: string, options?: XFYunTTS.BusinessOption): Promise<XFYunTTS.TTSComplete>
text
string - 要转换的文本。options
XFYunTTS.BusinessOption (optional) - 合成设置。
返回值 Promise<XFYunTTS.TTSComplete>
- 转换完成对象。
定义
XFYunTTS.BusinessOption
合成语言的业务参数,有如下参数:
tte
string - 文本编码格式。aux
string - 音频编码。vcn
string - 发音人。
更多请看定义 BusinessOption。
XFYunTTS.TTSComplete
合成结果对象,有如下属性:
filePath
string - 音频文件最终保存路径。suffix
string - 文件后缀。rootPath
string - 所在父文件夹路径。text
string - 合成的原文本。options
XFYunTTS.BusinessOption - 合成的高级选项。startTime
number - 合成任务开始的时间戳(毫秒)。elapsed
number - 合成所耗费的时间(毫秒)。
更多请看定义 TTSComplete。
Author
funnyzak |
参考
License
Apache-2.0 License © 2021 funnyzak